// // app.ts是动态配置文件
// // 额外的路由配置
// import { request } from '@/utils/request';
// import { dynamic } from 'umi';
// // 在 patchClientRoutes 钩子中将额外的路由配置添加到 routes 数组头部
// export function patchRoutes({ routes }: any) {
//   request('/api/freshSystem/all/getSysRoutesList')
//     .then((result: any) => {
//       console.log(result)
//       const extraRoutes = result.result.map((item: any) => {
//         const { component, ...restItem } = item;
//         return {
//           ...item,
//           element: dynamic({
//             loader: async function() {
//               return await import(`.${component}`);
//             },
//           })
//         };
//       });
//       extraRoutes.forEach((route: any) => {
//         routes[0].routes[1].routes.unshift(route);
//       });
//     })
// }
//
